/**
 * 版权所有:版权所有(C) 2020，卓信科技
 * 系统名称:pms-项目管理系统
 * 文件名称:ILoginManageService.java
 * 模块名称:员工登录
 * 创建日期:2020年5月11日
 * 作        者:sunlq
 * 内容摘要:员工登录
 */
package com.zx.emanage.user.service;

import com.zx.emanage.user.vo.UserInfo;

/**
 * 类  名  称:ILoginManageService
 * 内容摘要:员工登录
 * 作        者:sunlq
 */
public interface ILoginManageService
{

    /**
     * 方法名称: checkAndGetUser
     * 内容摘要: 登录验证
     * @param username
     * @param password
     * @param token
     * @return 
     * @author: sunlq
     * @time:2020年5月11日 上午11:29:59
     */
    String checkAndGetUser(String username, String password, String token);

    /**
     * 方法名称: getUser
     * 内容摘要: 获取用户信息，权限，菜单信息等
     * @param token
     * @return 
     * @author: sunlq
     * @time:2020年5月8日 下午3:06:47
     */
    UserInfo getUserInfo(String token);

	/**
	 * 方法名称: OAuth 内容摘要: 登录
	 * 
	 * @param username
	 * @return
	 * @author: sunlq
	 * @time:2020年7月13日 下午5:32:17
	 */
	String OAuth(String username, String token);

}